/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package vue;

import ia_multiagent1.Agent;
import ia_multiagent1.Espace2D;
import java.awt.GridLayout;
import java.util.Vector;
import javax.swing.JPanel;

/**
 *
 * @author Baptiste
 */
public class JPanelSide extends JPanel{
    
    private JPanelSuivi panSuiviInterne;
    
    public JPanelSide(Vector<Agent> agents, int dimGridCases, int  dimPixelCase, Espace2D e2d){        
        GridLayout gl = new GridLayout(2,1,0,0);
        this.setLayout(gl);
        
        JPanel param = new JPanelParametrisation();
        param.setSize(200, 800);
        this.add(param);
        
        GridLayout gl2 = new GridLayout(3,1);
        JPanel panSuivi = new JPanel();
        panSuivi.setLayout(gl2);
        panSuivi.add(new JPanel());
        panSuiviInterne = new JPanelSuivi(agents, dimGridCases,  dimPixelCase, e2d);
        panSuivi.add(panSuiviInterne);
        panSuivi.add(new JPanel());
        this.add(panSuivi);
        
        
        /*JPanel panel = new JPanel();
        JPanel param = new JPanelParametrisation();
        this.add(param);
        param.setBounds(600, 0, 200, 700);
        JPanel suivi = new JPanelSuivi(agents, dimGridCases, dimPixelCase, e2d);
        suivi.setBounds(600, 750, 200, 200);
        this.add(suivi);*/
        //panel.add(param);
        //panel.add(suivi);
        //this.add(panel);
        
        //this.setSize(200, 200);
    }
    
    public void setAgents(Vector<Agent> mesAgents){
        this.panSuiviInterne.setAgents(mesAgents);
    }

}
